<%--导包--%>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%--导入JSTL标签库--%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%--写入Java代码--%>
<%
    pageContext.setAttribute("msg","hello");
    session.setAttribute("age","12");

    //设置list
    List list=new ArrayList();
    list.add("aaa");
    list.add("bbb");
    list.add("ccc");

    session.setAttribute("list",list);
%>


<%--使用EL表达式--%>
<h3>${3>4}</h3>
<%--增加斜线可以使EL表达式被忽略--%>
\${2>1}
<%--获取属性--%>
${sessionScope.age}
<%--获取对象中的属性(以下因为系统原因，无法直接获取，只作为参考展示)--%>
${sessionScope.Message.pname}

<%--list的获取--%>
<%--直接获取list--%>
${list}
<%--分别获取--%>
${list[0]}
${list[1]}
${list[2]}

<%--${list[索引].对象成员方法(去掉get和大写)}--%>


<%--JSTL标签库--%>
<%--if判断语句--%>
<%--if没有else--%>
<c:if test="${not empty list[0]}">
    我是真
</c:if>


<%--for循环--%>
<c:forEach begin="0" end="2" var="i">
    ${i}
</c:forEach>

<c:forEach items="${list}" var="i">
    ${i}
</c:forEach>

<h3 id=${sessionScope.age}></h3>
</body>
</html>
